package com.linjiahao.nettyGateway.cluster;
import io.netty.channel.Channel;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author  谢飞机
 * @date    2021-09-16
 */
@Data
@NoArgsConstructor
public class ClientNode {

    public ClientNode(String host, Integer port, String id) {
        this.host = host;
        this.port = port;
        this.id = id;
    }


    /**
     * 在hash环中所在位置
     */

    private String host;

    /**
     * 端口号
     */
    private Integer port;

    /**
     * 用户唯一标识
     */
    private String id;


    private String channelId;

    /**
     * 网关与下游服务实例建立的channel  一个websocket连接一个通道
     */
    private Channel channel;

}
